package com.wmx.main;

/**
 * @author:wmx 2025-03-28 11:05
 * 1、功能:
 * 2、参数{
 * <p>
 * <p>
 * }
 **/
public class Entrance {







//
//    三、学生有姓名，性别，爱好三个信息，定义一个注解，用于描述学生的爱好（有多个）和允许设置学生性别的值，
//    如:男、man、male、1，性别不在范围内则抛出异常
//    实现化一个学生对象，输出学生的姓名，性别，爱好信息。
//
//
//    四、假定类名是表名，字段名是列名，写一个方法实现自动生成 SQL 查询语句的功能
//    1、比如：存在如下 User 实体 - 对应的表名为：user
//
//    @Table("t_user")
//    public class User{
//        private int id;
//        @Column("username")
//        private String name;
//    }
//
//
//    2、定义 SQL 生成对象
//    public class SqlGenerate{
//        public static String generateSelect(Class<?> clz){
//            // 功能实现...
//        }
//    }
//
//      3.调用方法
//          SqlGenerate.generateSelect(User.class)
//
//            4.输出结果
//          1）无注解的情况：select id,name from user
//
//          2）在字段上有注解：select id,username form user
//
//          3）类上有注解：select id,name from t_user
//
//          4）字段和类上都有注解：select id,username from t_user
//
//
//    五、使用多态、注解、泛型、反射相关知识模拟以下描述：
//    动物园中有很多的动物，比如狮子、老虎、狗、鲨鱼、海豚等等。动物园安排饲养员进行喂食动物工作。
//    但饲养员是有分工的，他们能负责不同种类动物的喂养，有些饲养员负责饲养哺乳动物，有些饲养员负责饲养海洋动物，有些负责饲养飞禽动物...动物被喂食时，动物要表现出不同吃的行为。
//    另外，饲养员都要进行巡查工作，有一些动物可能睡眠不好，饲养员都会进行标记是否吃安眠药，并进行分发药物。
//    最后，饲养员都要进行定期的体检工作，饲养员标记动物的健康情况，如果标记为差，则需要特别照看。
//
//    动物
//            哺乳动物
//    狮子、老虎、狗
//            海洋动物
//    鲨鱼、海豚
//            飞禽动物
//    鸽子、母鸡
//
//    吃()
//    睡()
//
//    饲养员
//            哺乳动物饲养员
//    海洋动物饲养员
//            飞禽动物饲养员
//
//
//    喂养()
//    巡查()
//    体检()
//
//
//    注解
//    标记动物睡眠情况：健康、失眠
//    标记动物健康情况：优、良、中、差
}
